//一对一消息内容


const Sequelize = require('sequelize');
const { db } = require('../db.js');

//创建model
var table = db.define('user_msg_content', {
		ID: {  //id
			type: Sequelize.STRING(32), // 指定值的类型
	        primaryKey: true,
	        allowNull: false
		},
		fromUserID: {   //发送者uid
			type: Sequelize.STRING(28),
			allowNull: false
		},
		fromUserName: {   //发送者昵称
			type: Sequelize.STRING(12),
			allowNull: false
		},
		toUserID: {   //接收者uid
			type: Sequelize.STRING(28),
			allowNull: false
		},
		toUserName: {   //接收者昵称
			type: Sequelize.STRING(12),
			allowNull: false
		},
		msgContent: {  //消息内容
			type: Sequelize.STRING(300),
			allowNull: false
		}
	}, {
		 // 如果为 true 则表的名称和 model 相同，即 user
	    // 为 false MySQL创建的表名称会是复数 users
	    // 如果指定的表名称本就是复数形式则不变
	    freezeTableName: true,
	    //由于插件会自动添加createAt和updatedAt字段，使用false关闭
	    updatedAt: false
	}
);


module.exports = table;


